Univariate real root isolation in an extension field and applications
نویسندگان
چکیده
We present algorithmic, complexity and implementation results for the problem of isolating the real roots of a univariate polynomial in Bα ∈ L[y], where L = ( Q(α) is a simple algebraic extension of the rational numbers. We revisit two approaches for the problem. In the first approach, using resultant computations, we perform a reduction to a polynomial with integer coefficients and we deduce a bound of ÕB(N ) for isolating the real roots of Bα, where N is an upper bound on all the quantities (degree and bitsize) of the input polynomials. In the second approach we isolate the real roots working directly on the polynomial of the input. We compute improved separation bounds for the roots and we prove that they are optimal, under mild assumptions. For isolating the real roots we consider a modified Sturm algorithm, and a modified version of descartes’ algorithm introduced by Sagraloff. For the former we prove a complexity bound of ÕB(N ) and for the latter a bound of ÕB(N ). Using the results of Pan and Schönhage we can further reduce complexity to ÕB(N ). We present aggregate separation bounds and complexity results for isolating the real roots of all polynomials Bαk , when αk runs over all the real conjugates of α. We show that we can isolate the real roots of all polynomials in ÕB(N ) or ÕB(N ). These bounds allows us to derive improved complexity results for the problems of isolating the real roots of a bivariate polynomial system and computing the topology of a real plane algebraic curve, that improve the previously known ones by a factor of N. We implemented the algorithms in C as part of the core library of mathematica and we illustrate their efficiency over various data sets. Finally, we present complexity results for the general case of the first approach, where the coefficients belong to multiple extensions.
منابع مشابه
New method for bounding the roots of a univariate polynomial
We present a new algorithm for computing upper bounds for the maximum positive real root of a univariate polynomial. The algorithm improves complexity and accuracy of current methods. These improvements do impact in the performance of methods for root isolation, which are the first step (and most expensive, in terms of computational effort) executed by current methods for computing the real roo...
متن کاملAlgorithms for Weighted Sums of Squares Decomposition of Non-negative Univariate Polynomials
It is well-known that every non-negative univariate real polynomial can be written as the sum of two polynomial squares with real coefficients. When one allows a weighted sum of finitely many squares instead of a sum of two squares, then one can choose all coefficients in the representation to lie in the field generated by the coefficients of the polynomial. In particular, this allows an effect...
متن کاملAlgebraic algorithms and applications to geometry
Real algebraic numbers are the real numbers that are real roots of univariate polynomials with integer coefficients. We study exact algorithms, from a theoretical and an implementation point of view, that are based on integer arithmetic of arbitrary precision, for computations with real algebraic numbers and applications of these algorithms on problems and algorithms in non linear computational...
متن کاملDevelopment and Evaluation of Real-Time RT-PCR Test for Quantitative and Qualitative Recognition of Current H9N2 Subtype Avian Influenza Viruses in Iran
Avian influenza H9N2 subtype viruses have had a great impact on Iranian industrial poultry production economy since introduction in the country. To approach Rapid and precise identification of this viruses as control measures in poultry industry, a real time probe base assay was developed to directly detect a specific influenza virus of H9N2 subtype -instead of general detection of Influenza A ...
متن کاملUnivariate Polynomial Real Root Isolation: Continued Fractions Revisited
We present algorithmic, complexity and implementation results concerning real root isolation of integer univariate polynomials using the continued fraction expansion of real algebraic numbers. One motivation is to explain the method’s good performance in practice. We improve the previously known bound by a factor of dτ , where d is the polynomial degree and τ bounds the coefficient bitsize, thu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011